QT -= gui

TEMPLATE = lib
DEFINES += QLUA_LIBRARY

CONFIG += c++17

# 将Lua的源码添加进目录
INCLUDEPATH += $$PWD
INCLUDEPATH += $$PWD/Lua/src

# 这里的文件主要都是Lua的源码
SOURCES += \
    Lua/src/lapi.c \
    Lua/src/lauxlib.c \
    Lua/src/lbaselib.c \
    Lua/src/lcode.c \
    Lua/src/lcorolib.c \
    Lua/src/lctype.c \
    Lua/src/ldblib.c \
    Lua/src/ldebug.c \
    Lua/src/ldo.c \
    Lua/src/ldump.c \
    Lua/src/lfunc.c \
    Lua/src/lgc.c \
    Lua/src/linit.c \
    Lua/src/liolib.c \
    Lua/src/llex.c \
    Lua/src/lmathlib.c \
    Lua/src/lmem.c \
    Lua/src/loadlib.c \
    Lua/src/lobject.c \
    Lua/src/lopcodes.c \
    Lua/src/loslib.c \
    Lua/src/lparser.c \
    Lua/src/lstate.c \
    Lua/src/lstring.c \
    Lua/src/lstrlib.c \
    Lua/src/ltable.c \
    Lua/src/ltablib.c \
    Lua/src/ltm.c \
    Lua/src/lundump.c \
    Lua/src/lutf8lib.c \
    Lua/src/lvm.c \
    Lua/src/lzio.c \

SOURCES += \
    Src/qlua.cpp

HEADERS += \
    QLua_global.h \
    Inc/qlua.h

# Default rules for deployment.
unix {
    target.path = /usr/lib
}
!isEmpty(target.path): INSTALLS += target

win32{
    # 在基础目录下生成
    DESTDIR = $$PWD/../Lib/
}
